import lombok.Data;

/**
 * @ClassName ListNode
 * @Author ykx
 * @Date 2024/2/27 16:39
 * @Version 1.0
 */
@Data
public class ListNode {
    int val;
    ListNode next;

    ListNode() {
    }

    ListNode(int val) {
        this.val = val;
    }

    ListNode(int val, ListNode next) {
        this.val = val;
        this.next = next;
    }

    public static ListNode setData(int[] nums) {
        ListNode node = new ListNode();
        ListNode result = node;
        for (int i = 0; i < nums.length; i++) {
            node.val = nums[i];
            if (i != nums.length - 1) {
                node = node.next = new ListNode();
            } else {
                node = node.next;
            }
        }
        return result;
    }

}
